let str = "<h1>JavaScript深入之从原型到原型链</h1><p>我们先使用构造函数创建一个对象：</p><div><blockquote>function Person() {<br>\n" +
    "}<br>var person = new Person();<br>person.name = 'Kevin';<br><p>console.log(person.name) // Kevin</p></blockquote></div><p>在这个例子中，Person 就是一个构造函数，我们使用 new 创建了一个实例对象 person。</p><p>很简单吧，接下来进入正题：</p><h1><img src=\"https://github.com/mqyqingfeng/Blog/raw/master/Images/prototype1.png\" alt=\"构造函数和实例原型的关系图\">&nbsp;&nbsp;<span style=\"font-size: x-large;\"><br></span></h1><p data-v-7bd2f5aa=\"\"><br></p>"
var con = str.replace(/\s*/g, "");  //去掉空格
var res = con.replace(/<[^>]+>/g, ""); //去掉所有的html标记
var res1 = res.replace(/↵/g, "");     //去掉所有的↵符号
var res2 = res1.replace(/[\r\n]/g, "") //去掉回车换行
var res3 = res2.replace(/&nbsp;/ig,"") //去掉回车换行


console.log(res3)
